@charset "utf-8";
.for_module{width:1000px; margin-left:auto; margin-right:auto}

.f_first{background:url(../images/i/fl_22.png) center no-repeat; width:16px; height:18px;display:inline-block; margin:0 5px -3px 10px}
.f_second{background:url(../images/i/fl_25.png) center no-repeat; width:16px; height:18px;display:inline-block; margin:0 5px -3px 10px}
.f_third{background:url(../images/i/fl_27.png) center no-repeat; width:16px; height:18px;display:inline-block; margin:0 5px -3px 10px}
.f_hot{background:url(../images/i/fl_37.jpg) center no-repeat; width:16px; height:15px;display:inline-block; margin:0 5px -3px 10px}
.f_new{background:url(../images/i/fl_29.gif) center no-repeat; width:40px; height:14px;display:inline-block; margin:0 5px}
.f_normal{background:url(../images/i/fl_33.gif) center no-repeat; width:14px; height:20px;display:inline-block; margin:0 5px -3px 10px}
.f_addfriend{background:url(../images/i/fs_31.jpg) center no-repeat; width:12px; height:12px;display:inline-block; margin:0 5px -2px 5px}
.f_message{background:url(../images/i/fs_34.jpg) center no-repeat; width:15px; height:11px;display:inline-block; margin:0 5px -2px 5px}
.f_photoico{background:url(../images/i/fs_23.jpg) center no-repeat; width:16px; height:16px;display:inline-block; margin:0 5px -2px 5px}
.f_backmess{background:url(../images/i/fs_39.jpg) center no-repeat; width:15px; height:12px;display:inline-block; margin:0 5px -2px 5px}
.f_link{background:url(../images/i/fs_41.jpg) center no-repeat; width:12px; height:12px;display:inline-block; margin:0 5px -2px 5px}


/*论坛首页 shouye*/
.jsdiv{width:328px; height:236px; border:#ffe1f5 1px solid; overflow:hidden}
.f_hotarticle{width:400px; background:url(../images/i/fh_22.jpg) top no-repeat; padding-top:5px; height:233px; overflow:hidden}
.f_hotartidl{width:380px; margin:5px auto 0; border-bottom:#efefef 1px dashed; height:68px; line-height:20px}
.f_hotartidl dt{text-align:center; height:20px; overflow:hidden}
.f_hotartidl dd{padding-top:3px; text-indent:24px; color:#666}
.f_hotartidl1{width:380px; margin:0 auto; height:22px; background:url(../images/i/ico.jpg) no-repeat 0 14px; padding:7px 0 0 10px;}
.f_hotartidl1 dt{width:230px; float:left; line-height:22px; margin-right:5px}
.f_hotartidl1 dd{width:70px; float:left;line-height:22px}
.f_soonnew{width:248px; border:#ffd5f3 1px solid; height:130px}
.f_soonnewnav{background:url(../images/i/min_14.jpg); padding:7px 0 0 20px; height:23px; width:228px}
.f_soonnewul{padding:5px 0 0 10px; line-height:22px}
.f_viewpknav{background:url(../images/i/k_14.jpg); padding:8px 0 0 15px; height:21px; width:235px}
.f_viewpkdiv{width:250px; height:71px; border-bottom:#efefef 1px solid}
.f_viewpkp{width:75px; float:left; padding-top:10px; line-height:30px; text-align:center}
.f_left{width:740px; height:326px; overflow:hidden}
.f_leftpicdl{width:300px; height:295px overflow:hidden; padding-top:10px; float:left}
.f_leftpicdl dt{width:300px; height:180px; overflow:hidden}
.f_leftpicdl dt span{width:300px; height:25px; background:#000; position:absolute; z-index:1;margin-top:155px;filter:alpha(opacity=40);opacity:0.4}
.f_leftpicdl dt a{position:absolute;margin-top:160px;display:block;width:300px;color:#fff !important;z-index:2;text-align:center}
.f_leftpicdl dt a:hover{text-decoration:underline}
.f_leftpicdl dd{width:280px; background:#fcf2ff; height:99px; line-height:32px; padding:6px 10px 0 10px}
.f_leftpicdl dd p{background:url(../images/i/ico3.jpg) left center no-repeat; padding-left:12px}
.f_lefttext{width:430px; float:right; margin-top:5px}
.f_lefttextdl{width:430px; border-bottom:#efefef 1px dashed; height:70px; padding-top:10px}
.f_lefttextdl dt{height:20px; text-align:center}
.f_lefttextdl dd{line-height:22px; text-indent:24px; color:#666}
.f_lefttextul{width:430px; height:118px; padding-top:8px; overflow:hidden}
.f_lefttextul li{height:28px; line-height:28px;_height:27px;*+height:27px; overflow:hidden}
.f_leftnav1{background:url(../images/i/fh1_03.jpg); text-align:right; line-height:30px;width:740px; height:31px}
.f_leftnav2{background:url(../images/i/fh1_10.jpg); text-align:right; line-height:30px;width:740px; height:31px}
.f_leftnav3{background:url(../images/i/fh1_06.jpg); text-align:right; line-height:30px;width:740px; height:31px}
.f_leftnav4{background:url(../images/i/fh1_08.jpg); text-align:right; line-height:30px;width:740px; height:31px}
.f_leftnav5{background:url(../images/i/fh1_12.jpg); text-align:right; line-height:30px;width:740px; height:31px}
.f_right{width:250px; background:url(../images/i/fh1_04.jpg) top left no-repeat #fae8ff; padding-left:10px; height:326px; overflow:hidden}
.f_rightnav1{background:url(../images/i/fh1_05.jpg); padding:8px 0 0 35px; height:23px; width:215px}
.f_righul{padding:8px 0 0 10px; line-height:28px}
.f_righul1{padding:8px 0 0 10px; line-height:50px; height:50px}
.f_rightdl{width:230px; margin:0 auto; height:50px; overflow:hidden; padding-top:7px}
.f_rightdl dt{width:50px; float:left}
.f_rightdl dd{width:52px; float:left; text-align:center; line-height:50px; letter-spacing:-1px; color:#666}

/*论坛列表 forumlist*/	
.f_listtop{width:992px; border:#f8d7ef 1px solid; padding:6px 0 0 6px; height:80px;overflow:hidden; margin:10px auto 0}
.f_listbgss{ background:url(../images/i/se_03.jpg) no-repeat 5px 84px; }
.f_listtopdl{width:986px; height:72px; overflow:hidden}
.f_listtopdl dt{width:73px; margin-right:15px; float:left}
.f_listtopdl dd{width:895px; float:left; line-height:20px; padding-top:4px}
.f_listtopdlp{width:895px; height:23px; overflow:hidden}
.f_listsca{background:url(../images/i/fl_06.jpg) left center no-repeat; padding-left:18px; display:inline-block; color:#000; text-decoration:none; margin-right:10px}
.f_listsca:hover{color:#f00; text-decoration:underline}
.f_listdya{background:url(../images/i/fl_08.jpg) left center no-repeat; padding-left:18px; display:inline-block; color:#000; text-decoration:none}
.f_listdya:hover{color:#f00; text-decoration:underline}
.f_listbutdiv{width:990px; height:32px; overflow:hidden; margin:10px auto 0; padding:6px 5px 0 5px; border-top:#efefef 2px solid}
.f_listbutsent{width:880px; float:right; height:32px; text-align:right}
.f_listbutsent a{ height:28px; line-height:28px; text-align:center; display:inline-block; padding:0 5px; margin-left:7px}
.f_listbutsent a{ border:#d9d9d9 1px solid;color:#333; text-decoration:none; font-size:14px}
.f_listbutsent a:hover{background:#d60092; border:#d60092 1px solid;color:#fff; text-decoration:none}
.f_listbutsenta{background:#d60092; border:#d60092 1px solid !important ;color:#fff !important; text-decoration:none}
.f_listoperate{width:1000px; margin:5px auto 0; height:30px; background:#f7f7f7}
.f_listoperate table{ line-height:30px; color:#666}
.f_listoperate table a{display:inline-block; height:30px;padding-right:10px; color:#666 }
.f_listoperate table a:hover{color:#f00; text-decoration:underline}
.f_listoperabg{background:url(../images/i/fl_18.jpg) right center no-repeat; margin-right:10px }
.f_listtable{width:1000px; background:url(../images/i/fl_07.jpg); margin:0 auto}
.f_listtable tr td{height:54px; line-height:20px}
.f_topbg{background:#fdecf8}
.f_topbg tr td{border-bottom:#fff 1px solid}
.f_listpage{width:1000px; margin:10px auto 0; height:25px; text-align:right}
.f_listsent{width:1000px; background:url(../images/i/que_25.jpg) top repeat-x; margin:10px auto 0}
.f_listsentnav{width:990px; background:url(../images/i/que_23.jpg) left no-repeat; padding-left:10px; height:28px}
.f_listsentnav p{float:left; width:78px; padding-top:8px; height:20px; text-align:center; font-size:14px; color:#705; cursor:pointer}
.f_listsentnavbg{background:url(../images/i/que_21.jpg); width:78px; padding-top:10px !important; height:18px !important; color:#000 !important}
.f_sentcontdiv{width:998px; border:#ffd3f2 1px solid; padding:8px 0; border-top:none; margin:0 auto}
.f_sentcontform{width:964px; border:#d7d7d7 1px solid; height:60px; padding:2px; line-height:20px; border-top:none}
.f_sencontdl{width:970px; height:24px; margin:0 auto; overflow:hidden}
.f_sencontdl dt{width:110px; float:left}
.f_sencontdl dd{width:260px; float:left; line-height:22px}
.f_senselect{width:98px; color:#666; height:22px; border:#d7d7d7 1px solid !important}
.f_senform{width:248px; border:#d7d7d7 1px solid; height:20px; line-height:20px}

/*论坛内容 forumshow*/
.f_showtable{width:1000px; margin:10px auto 0}
.f_showtable{border-top:#d7d7d7 1px solid; border-left:#d7d7d7 1px solid}
.f_showtable1{border-bottom:#d7d7d7 1px solid; width:100%}
.f_showtable1 tr td{height:40px;  line-height:40px; padding-left:10px; border-right:#d7d7d7 1px solid; border-bottom:#d7d7d7 1px solid}
.table1bg{color:#666; background:#f5f5f5}
.f_floor{background:url(../images/i/fs_11.jpg); height:16px; width:15px; display:inline-block; margin:0 0 -3px 8px}
.f_showtable2{width:1000px; margin:0 auto; border-left:#d7d7d7 1px solid}
.f_showtable2 tr td{border-right:#d7d7d7 1px solid; border-bottom:#d7d7d7 1px solid}
.f_showname{padding-top:10px; height:20px; text-align:center; margin:0 auto; color:#666; font-weight:bold; border-bottom:#ccc 1px dashed}
.f_showphoto{width:120px; height:110px; margin:10px auto 0; border:#fff 2px solid}
.f_showphoto img{width:120px; height:110px}
.f_showmessage{width:86%; margin:10px auto 0}
.f_showmessdl{width:100%; height:48px; overflow:hidden; line-height:20px; color:#666; text-align:center}
.f_showmessdl dt{width:30%; float:left; padding-top:2px}
.f_showmessdl dd{width:33%; float:left; padding-top:2px; height:42px; border-left:#ccc 1px solid}
.f_showmessp{margin:7px 0 0 10px; height:20px}
.f_showabout{width:97%; margin:0 auto; padding-top:8px; height:22px; border-bottom:#ccc 1px dashed; overflow:hidden;color:#666}
.f_showtext{width:95%; margin:0 auto; line-height:26px; font-size:14px; min-height:300px; padding-top:10px;_height:300px}
.f_showlast{width:97%; border-bottom:#efefef 1px dashed; padding-top:8px; height:22px; margin:0 auto; color:#999}
.f_showclose{width:95%; margin:0 auto; line-height:24px; padding:10px 0}
.f_showclose li{width:45%; height:24px; float:left; background:url(../images/i/ad_03.jpg) left center no-repeat; text-indent:26px; overflow:hidden}
.f_showoperate{width:100%; background:#f7f7f7; height:24px; padding-top:10px}
.f_showbackmess{width:980px; margin:0 auto}
.f_showbackphoto{width:160px; background:#f2f2f2; padding-top:1px; height:135px; float:left}
.f_showbackform{width:800px; float:right}
.f_sentcontform1{width:794px; border:#d7d7d7 1px solid; height:60px; padding:2px; line-height:20px; border-top:none}